/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   Module Name          : com.yaodian100.crm.workorder.remote.RemoteWorkOrder
   Module Description   :

   Date Created      : 2011/4/11
   Original Author   : cut7man
   Team              : yaodian100
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   MODIFICATION HISTORY
   ------------------------------------------------------------------------------
   Date Modified       Modified by       Comments
   ------------------------------------------------------------------------------
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
package com.yaodian100.crm.workorder.remote;

import java.util.Date;

/**
 * @author cut7man
 * 
 */
public class RemoteWorkOrder {
	private Long id;
	private String shortDesc;
	private String content;
	// 前單備註
	private String comment;
	// 備註
	private String note;
	private Long parentWorkOrderId;
	private Integer status;
	// private WorkOrderType workOrderType;
	private String domainId;
	private Integer priority;
	private String ownerUsername;
	private String responseGroup;
	private String nodeId;
	// 审核状态（如果需审核，预设为已审核）
	private Integer approveStatus = 1;
	private String approver;
	private String approveGroup;
	private String approveComment;
	private Date startTime;
	private Date finishTime;
	private Date forwardFinishTime;
	private String processLog;
	private String finishType;
	private Date approveTime;
	private String createGroup;
	private String createUser;
	private String modifyUser;
	private Date createDate;
	private Date modifyDate;
	private String orderId;
	private String logisticNo;

	/**
	 * @return the logisticNo
	 */
	public String getLogisticNo() {
		return logisticNo;
	}

	/**
	 * @param logisticNo the logisticNo to set
	 */
	public void setLogisticNo(String logisticNo) {
		this.logisticNo = logisticNo;
	}

	/**
	 * @return the orderId
	 */
	public String getOrderId() {
		return orderId;
	}

	/**
	 * @param orderId the orderId to set
	 */
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	/**
	 * @return the creteUser
	 */
	public String getCreateUser() {
		return createUser;
	}

	/**
	 * @param creteUser the creteUser to set
	 */
	public void setCreateUser(String creteUser) {
		this.createUser = creteUser;
	}

	/**
	 * @return the modifyUser
	 */
	public String getModifyUser() {
		return modifyUser;
	}

	/**
	 * @param modifyUser the modifyUser to set
	 */
	public void setModifyUser(String modifyUser) {
		this.modifyUser = modifyUser;
	}

	/**
	 * @return the createDate
	 */
	public Date getCreateDate() {
		return createDate;
	}

	/**
	 * @param createDate the createDate to set
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	/**
	 * @return the modifyDate
	 */
	public Date getModifyDate() {
		return modifyDate;
	}

	/**
	 * @param modifyDate the modifyDate to set
	 */
	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	/**
	 * @return the id
	 */
	public Long getId() {
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @return the shortDesc
	 */
	public String getShortDesc() {
		return shortDesc;
	}

	/**
	 * @param shortDesc the shortDesc to set
	 */
	public void setShortDesc(String shortDesc) {
		this.shortDesc = shortDesc;
	}

	/**
	 * @return the content
	 */
	public String getContent() {
		return content;
	}

	/**
	 * @param content the content to set
	 */
	public void setContent(String content) {
		this.content = content;
	}

	/**
	 * @return the comment
	 */
	public String getComment() {
		return comment;
	}

	/**
	 * @param comment the comment to set
	 */
	public void setComment(String comment) {
		this.comment = comment;
	}

	/**
	 * @return the note
	 */
	public String getNote() {
		return note;
	}

	/**
	 * @param note the note to set
	 */
	public void setNote(String note) {
		this.note = note;
	}

	/**
	 * @return the parentWorkOrderId
	 */
	public Long getParentWorkOrderId() {
		return parentWorkOrderId;
	}

	/**
	 * @param parentWorkOrderId the parentWorkOrderId to set
	 */
	public void setParentWorkOrderId(Long parentWorkOrderId) {
		this.parentWorkOrderId = parentWorkOrderId;
	}

	/**
	 * @return the status
	 */
	public Integer getStatus() {
		return status;
	}

	/**
	 * @param status the status to set
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * @return the domainId
	 */
	public String getDomainId() {
		return domainId;
	}

	/**
	 * @param domainId the domainId to set
	 */
	public void setDomainId(String domainId) {
		this.domainId = domainId;
	}

	/**
	 * @return the priority
	 */
	public Integer getPriority() {
		return priority;
	}

	/**
	 * @param priority the priority to set
	 */
	public void setPriority(Integer priority) {
		this.priority = priority;
	}

	/**
	 * @return the ownerUsername
	 */
	public String getOwnerUsername() {
		return ownerUsername;
	}

	/**
	 * @param ownerUsername the ownerUsername to set
	 */
	public void setOwnerUsername(String ownerUsername) {
		this.ownerUsername = ownerUsername;
	}

	/**
	 * @return the responseGroup
	 */
	public String getResponseGroup() {
		return responseGroup;
	}

	/**
	 * @param responseGroup the responseGroup to set
	 */
	public void setResponseGroup(String responseGroup) {
		this.responseGroup = responseGroup;
	}

	/**
	 * @return the nodeId
	 */
	public String getNodeId() {
		return nodeId;
	}

	/**
	 * @param nodeId the nodeId to set
	 */
	public void setNodeId(String nodeId) {
		this.nodeId = nodeId;
	}

	/**
	 * @return the approveStatus
	 */
	public Integer getApproveStatus() {
		return approveStatus;
	}

	/**
	 * @param approveStatus the approveStatus to set
	 */
	public void setApproveStatus(Integer approveStatus) {
		this.approveStatus = approveStatus;
	}

	/**
	 * @return the approver
	 */
	public String getApprover() {
		return approver;
	}

	/**
	 * @param approver the approver to set
	 */
	public void setApprover(String approver) {
		this.approver = approver;
	}

	/**
	 * @return the approveGroup
	 */
	public String getApproveGroup() {
		return approveGroup;
	}

	/**
	 * @param approveGroup the approveGroup to set
	 */
	public void setApproveGroup(String approveGroup) {
		this.approveGroup = approveGroup;
	}

	/**
	 * @return the approveComment
	 */
	public String getApproveComment() {
		return approveComment;
	}

	/**
	 * @param approveComment the approveComment to set
	 */
	public void setApproveComment(String approveComment) {
		this.approveComment = approveComment;
	}

	/**
	 * @return the startTime
	 */
	public Date getStartTime() {
		return startTime;
	}

	/**
	 * @param startTime the startTime to set
	 */
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	/**
	 * @return the finishTime
	 */
	public Date getFinishTime() {
		return finishTime;
	}

	/**
	 * @param finishTime the finishTime to set
	 */
	public void setFinishTime(Date finishTime) {
		this.finishTime = finishTime;
	}

	/**
	 * @return the forwardFinishTime
	 */
	public Date getForwardFinishTime() {
		return forwardFinishTime;
	}

	/**
	 * @param forwardFinishTime the forwardFinishTime to set
	 */
	public void setForwardFinishTime(Date forwardFinishTime) {
		this.forwardFinishTime = forwardFinishTime;
	}

	/**
	 * @return the processLog
	 */
	public String getProcessLog() {
		return processLog;
	}

	/**
	 * @param processLog the processLog to set
	 */
	public void setProcessLog(String processLog) {
		this.processLog = processLog;
	}

	/**
	 * @return the finishType
	 */
	public String getFinishType() {
		return finishType;
	}

	/**
	 * @param finishType the finishType to set
	 */
	public void setFinishType(String finishType) {
		this.finishType = finishType;
	}

	/**
	 * @return the approveTime
	 */
	public Date getApproveTime() {
		return approveTime;
	}

	/**
	 * @param approveTime the approveTime to set
	 */
	public void setApproveTime(Date approveTime) {
		this.approveTime = approveTime;
	}

	/**
	 * @return the createGroup
	 */
	public String getCreateGroup() {
		return createGroup;
	}

	/**
	 * @param createGroup the createGroup to set
	 */
	public void setCreateGroup(String createGroup) {
		this.createGroup = createGroup;
	}

}
